html,body{height: 100%;}
*{margin:0;padding:0; font-size: 14px;}
ul li{list-style: none;}

.logo{background: url("../images/logo.gif") 0 0 no-repeat;}

.error_box{ width: 600px; margin: 0 auto; margin-top: 200px; padding: 20px; border: solid 2px #ddd;}
.error_box h3{font-size: 18px; margin-bottom: 20px; color: #000;}
.error_header{margin-bottom: 20px; width: 100%; border-bottom: solid 1px #ddd;}
.error_header .logo{height: 60px; width: 100%; margin-bottom: 20px; padding-left: 200px; line-height: 60px; font-size: 22px;}
.error_body{ padding:20px; margin-bottom: 20px; min-height: 100px; background: #f0f0f0;}
.error_body p{line-height: 22px;}
.error_footer{ text-align: center; color: #999;}